package com.jerei.store.mapper;

import com.jerei.store.entity.Collect;
import com.jerei.store.entity.Product;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface ProductMapper {

    /**
     * 查询热销前四的商品
     * @return
     */
    List<Product> findProduct();


    /**
     * 查询通过时间前四
     * @return
     */
    List<Product> findProductByTime();


    /**
     * 通过id查询信息
     * @param id
     * @return
     */
    Product findById(Integer id);


    /**
     * 模糊查询
     * @param name  查询的信息
     * @return
     */
    List<Product> findByLike(@Param("name") String name,@Param("num") Integer num);

    /**
     * 获取模糊查询到的数量
     * @param name
     * @return
     */
    Integer findByLikeCount(String name);


}
